import path from 'path';

export function getDevServerConfig() {
  return {
    contentBase: path.join(__dirname, 'dist'), // 开发服务器文件源 注意，推荐使用绝对路径。 但是也可以从多个目录提供内容(使用[]分割)
    host: '0.0.0.0',
    port: 7777, // 开启的本地开发服务器端口
    compress: true, // 一切服务都启用gzip 压缩
    bonjour: true,
    historyApiFallback: true, // index.html可能必须提供该页面以代替任何404回复
    hot: true, //开启模块热替换
    // hotOnly: true, // 当有些模块不允许热替换时,构建失败时正常显示页面并报错
    open: false, // 构建完成后打开浏览器
    proxy: {
      '/local': {
        target: 'http://127.0.0.1:8028/static/cdn',
        pathRewrite: { '^/local': '' },
      },
    },
  };
}
